Passed
Pull Request — master (#148)
by Mathieu
02:02
created

Holiday.refuse   A

Complexity

Conditions 1

Size

Total Lines 10
Code Lines 9

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 9
dl 0
loc 10
c 0
b 0
f 0
rs 9.95
cc 1
1
import { Entity, Column, PrimaryGeneratedColumn, ManyToOne } from 'typeorm';
2
import { HolidayRequest } from './HolidayRequest.entity';
3
4
@Entity()
5
export class Holiday {
6
  @PrimaryGeneratedColumn('uuid')
7
  private id: string;
8
9
  @Column({type: 'integer', nullable: false})
10
  private time: number;
11
12
  @Column({type: 'date', nullable: false})
13
  private date: string;
14
15
  @ManyToOne(type => HolidayRequest, { nullable: false })
16
  private holidayRequest: HolidayRequest;
17
18
  constructor(
19
    holidayRequest: HolidayRequest,
20
    time: number,
21
    date: string
22
  ) {
23
    this.holidayRequest = holidayRequest;
24
    this.time = time;
25
    this.date = date;
26
  }
27
28
  public getId(): string {
29
    return this.id;
30
  }
31
32
  public getHolidayRequest(): HolidayRequest {
33
    return this.holidayRequest;
34
  }
35
36
  public getTime(): number {
37
    return this.time;
38
  }
39
40
  public getDate(): string {
41
    return this.date;
42
  }
43
}
44